Efficient Boolean division and substitution using redundancy addition and removing
نویسندگان
چکیده
Boolean division, and hence Boolean substitution, produces better result than algebraic division and substitution. However, due to the lack of an efficient Boolean division algorithm, Boolean substitution has rarely been used. We present an efficient Boolean division and Boolean substitution algorithm. Our technique is based on the philosophy of redundancy addition and removal. By adding multiple wires/gates in a specialized way, we tailor the philosophy onto the Boolean division and substitution problem. From the viewpoint of traditional division/substitution, our algorithm can perform substitution not only in sum-of-product form but also in product-of-sum form. Our algorithm can also naturally take all types of internal don’t cares into consideration. As far as substitution is concerned, we also discuss the case where we are allowed to decompose not only the dividend but also the divisor. Experiments are presented and the result is promising.
منابع مشابه
cient Boolean Division and Substitution
Boolean division, and hence Boolean substitution, produces better result than algebraic division and substitution. However, due to the lack of an e cient Boolean division algorithm, Boolean substitution has rarely been used. We present an e cient Boolean division and substitution algorithm. Our technique is based on the philosophy of redundancy addition and removal. By adding multiple wires/gat...
متن کاملEecient Boolean Division and Substitution
Boolean division, and hence Boolean substitution, produces better result than algebraic division and substitution. However, due to the lack of an e cient Boolean division algorithm, Boolean substitution has rarely been used. We present an e cient Boolean division and substitution algorithm. Our technique is based on the philosophy of redundancy addition and removal. By adding multiple wires/gat...
متن کاملRemoving multiple redundancies in combinational circuits - Computers and Digital Techniques, IEE Proceedings-
Redundancy removal is an important step in combinational logic optimisation. After a redundant wire is removed, other originally redundant wires may become irredundant, and some originally irredundant wires may become redundant. When multiple redundancies exist in a circuit, this creates a problem where we need to decide which redundancy to remove first. The authors present both a theoretical a...
متن کاملShort Proofs Without New Variables
Adding and removing redundant clauses is at the core of state-of-the-art SAT solving. Crucial is the ability to add short clauses whose redundancy can be determined in polynomial time. We present a characterization of the strongest notion of clause redundancy (i.e., addition of the clause preserves satisfiability) in terms of an implication relationship. By using a polynomial-time decidable imp...
متن کاملResource use efficiency of transgenic cotton and peanut intercropping system using modified fertilization technique
Of the several mechanisms that can bring about efficient resource use, the most widelyapplicable one is intercropping systems that can make better use of resources. The aim of thisstudy was to evaluate resource capture and resource use efficiency in transgenic cotton-peanutintercropping system and in their respective sole crops with using 25-50% substitution ofrecommended dose of nitrogen (RDN)...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Trans. on CAD of Integrated Circuits and Systems
دوره 18 شماره
صفحات -
تاریخ انتشار 1999